package model

import java.util.List
import modelApp.EdicionConexionesAppModel
import org.uqbar.arena.layout.VerticalLayout
import org.uqbar.arena.widgets.Panel
import org.uqbar.arena.windows.WindowOwner
import templates.EdicionAtributos
import templates.MyOwnSimpleWindow

class EditarConexionesView extends MyOwnSimpleWindow<EdicionConexionesAppModel>{
	
	@Property EdicionAtributos template = new EdicionAtributos
	
	new(WindowOwner parent, Pais pais, List<Pais> paisesParaConexiones) {
		super(parent, new EdicionConexionesAppModel(pais, paisesParaConexiones) )
	}
	
	
	override createContents(Panel mainPanel) {
		this.setTitle("Editar Conexiones")
		mainPanel.setLayout(new VerticalLayout)
	
		this.template.listaEliminable(mainPanel,"Conexiones","paisUM.conexionesAereas","conexionDel",
																	[| modelObject.quitarConexionAerea])
		
		this.template.agregarAtributoSel(mainPanel, "conexionesPosibles", "conexionAdd",
											[| modelObject.agregarConexionAerea], [| close])
		}
}